linux 四种软件安装方式

前言

以centos操作系统为例,介绍常用的软件安装方式。
image

安装方式

1.yum一键安装

***************************以mysql服务安装为例*******************
#yum更新软件包
yum update
#yum清除缓存记录
yum clean all
#yum命令一键安装软件
yum install mysql-server
#yum命令一键卸载软件
yum remove mysql-server

2.编译安装

**************************以rabbitmq安装为例************************  
#下载需要安装的软件或手动下载上传到linux服务器
wget http://org.apache.com/rabbitmq/download/rabbitmq-server-3.6.0.tar.gz
#解压tar.gz文件
tar -zxvf rabbitmq-server-3.6.0.tar.gz
#进入rabbitmq-server-3.6.0文件夹
cd rabbitmq-server-3.6.0
#配置:安装路径,关联服务路径等(也可以不指定安装路径-prefix,使用默认的安装路径)
./configure -prefix=/usr/local/memcached -with-libevent=/usr/local/libevent

./config -prefix=/usr/local/memcached -with-libevent=/usr/local/libevent
#编译
make
#安装
make install

ps: make编译时,报:Nothing to be done for `all’。说明文件已经编译过,不需要重新编译。如果想重新编译,要先make clean清除之前的编译结果,然后重新make。

3.bin文件直接运行安装

*************************jdk的安装举例***************************
#赋予.bin文件执行权限
chmod +x jdk-6u38-linux-i586.bin

#将jdk安装到 /usr/local/文件夹下
cd /usr/local/

#在安装文件夹下执行.bin文件
./jdk-6u38-linux-i586.bin

#安装完成会在该目录下生成一个jdk1.6.0_38目录,即为jdk的安装目录

*************************配置环境变量****************************
#编辑环境变量文件profile
vim /etc/profile

#在文件底部加入jdk的配置
export JAVA_HOME=/usr/local/jdk1.6.0_38
export JAVA_BIN=/usr/local/jdk1.6.0_38/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

#执行profile文件,立即生效配置
. /etc/profile 或 source /etc/profile
ps: . 和 /etc/profile 有空格

#验证jdk是否配置成功
打开终端,输入java -version,如若有显示java的版本信息,则表示安装成功

4.rpm安装

# 查询安装的rpm软件
rpm -qa | grep openssh-server*

# 安装软件
rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

# 更新软件
rpm -Uvh httpd-2.4.6-40.el7.centos.x86_64.rpm

# 卸载软件
rpm -e httpd-2.4.6-40.el7.centos.x86_64